package cn.virens.database.mysql.model.wxmp;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Table;

import cn.virens.database.common.BaseModel;

@Table(name = "wxmp_base")
public class WxmpBase extends BaseModel implements Serializable {
	/**
	 * 名称
	 */
	private String name;

	/**
	 * APPID
	 */
	private String appid;

	/**
	 * APP_SECRET
	 */
	private String secret;

	/**
	 * TOKEN
	 */
	private String token;

	/**
	 * AES_KEY
	 */
	private String aeskey;

	/**
	 * 是否启用
	 */
	@Column(name = "`enable`")
	private Boolean enable;

	/**
	 * 资源所属组
	 */
	@Column(name = "res_group")
	private String resGroup;

	private static final long serialVersionUID = 1L;

	/**
	 * 获取名称
	 *
	 * @return name - 名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置名称
	 *
	 * @param name 名称
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取APPID
	 *
	 * @return appid - APPID
	 */
	public String getAppid() {
		return appid;
	}

	/**
	 * 设置APPID
	 *
	 * @param appid APPID
	 */
	public void setAppid(String appid) {
		this.appid = appid;
	}

	/**
	 * 获取APP_SECRET
	 *
	 * @return secret - APP_SECRET
	 */
	public String getSecret() {
		return secret;
	}

	/**
	 * 设置APP_SECRET
	 *
	 * @param secret APP_SECRET
	 */
	public void setSecret(String secret) {
		this.secret = secret;
	}

	/**
	 * 获取TOKEN
	 *
	 * @return token - TOKEN
	 */
	public String getToken() {
		return token;
	}

	/**
	 * 设置TOKEN
	 *
	 * @param token TOKEN
	 */
	public void setToken(String token) {
		this.token = token;
	}

	/**
	 * 获取AES_KEY
	 *
	 * @return aeskey - AES_KEY
	 */
	public String getAeskey() {
		return aeskey;
	}

	/**
	 * 设置AES_KEY
	 *
	 * @param aeskey AES_KEY
	 */
	public void setAeskey(String aeskey) {
		this.aeskey = aeskey;
	}

	/**
	 * 获取是否启用
	 *
	 * @return enable - 是否启用
	 */
	public Boolean getEnable() {
		return enable;
	}

	/**
	 * 设置是否启用
	 *
	 * @param enable 是否启用
	 */
	public void setEnable(Boolean enable) {
		this.enable = enable;
	}

	/**
	 * 获取资源所属组
	 *
	 * @return res_group - 资源所属组
	 */
	public String getResGroup() {
		return resGroup;
	}

	/**
	 * 设置资源所属组
	 *
	 * @param resGroup 资源所属组
	 */
	public void setResGroup(String resGroup) {
		this.resGroup = resGroup;
	}
}